import request from '_r/request'

const api_name = 'share'

// 获取我已分享的文件列表
export function getMyShareFileList(data) {
	return request({
		url: `${api_name}/shareList`,
		method: 'get',
		params: data
	})
}

// 获取分享文件列表
export function getShareFileList(data) {
	return request({
		url: `${api_name}/shareFileList`,
		method: 'get',
		params: data
	})
}

// 校验分享链接是否需要提取码
export function checkShareLinkType(data) {
	return request({
		url: `${api_name}/shareType`,
		method: 'get',
		params: data
	})
}

// 校验分享链接提取码是否正确
export function checkShareLinkCode(data) {
	return request({
		url: `${api_name}/checkExtractionCode`,
		method: 'post',
		params: data
	})
}

// 校验分享链接过期时间
export function checkShareLinkEndTime(data) {
	return request({
		url: `${api_name}/checkEndTime`,
		method: 'post',
		params: data
	})
}

// 分享文件
export function shareFile(data) {
	return request({
		url: `${api_name}/shareFile`,
		method: 'post',
		data: data
	})
}

// 保存分享文件
export function saveShareFile(data) {
	return request({
		url: `${api_name}/saveShareFile`,
		method: 'post',
		data: data
	})
}
